package com.onpositive.notes.argumnets;

import java.util.ArrayList;
import java.util.List;

import com.onpositive.notes.model.ITemplateArgument;

public class ArgSet implements IArgumentsSet {

	private static final long serialVersionUID = -7958884016736999472L;
	
	public ArgSet(){}

	public ArgSet(ArrayList<ITemplateArgument<?>> argList ) {
		super();
		this.argList = new ArrayList<ITemplateArgument<?>>( argList );
	}

	ArrayList<ITemplateArgument<?>> argList ;
	int templateId ;
	
	@Override
	public List<ITemplateArgument<?>> getArgs() {
		return argList ;
	}

	@Override
	public void setTemplateId(int id) {
		this.templateId = id ;
		if( argList != null )
			for( ITemplateArgument<?> arg : argList )
				arg.setTemplateId(id) ;
	}

}
